﻿namespace Brjnk.Maps.Cache
{
    internal struct TileAndMapId
    {
        private long x;

        private long y;

        private int zoom;

        private uint mapId;

        public TileAndMapId(long x, long y, int zoom, uint mapId)
        {
            this.x = x;
            this.y = y;
            this.zoom = zoom;
            this.mapId = mapId;
        }

        public long X { get { return x; } }

        public long Y { get { return y; } }

        public int Zoom { get { return zoom; } }

        public uint MapId { get { return mapId; } }
    }
}